package com.ruoyi.generator.util;

import lombok.Data;

import java.io.Serializable;
import java.util.Map;

/**
 * 解析类的注释
 * @author xi.yang
 * @create 2019-08-16 14:58
 **/
@Data
public class JavaDoc implements Serializable {
    /**
     * 包名
     */
    private String packageName;
    /**
     * 类名
     */
    private String className;
    /**
     * 类的注释
     */
    private String classDoc;
    /**
     * 属性的注释
     */
    private Map<String, String> propertyDocs;
    /**
     * 方法的注释
     */
    private Map<String, String> methodDocs;

    /**
     * 获取完整的类名
     * @return
     */
    public String getPackageClassName() {
        return packageName + "." + className;
    }
}
